An electronic device includes an input unit, a storage unit to store a database that defines several menu item groups. Each menu item group includes several menu items that are associated with each other. A processor starts a learning mode in response to a user input from the input unit, and in the learning mode, the processor receives an user input relating to one or more menu items, determines one or more menu item groups based on the user input, and generates a learning menu based on the one or more menu item groups.
展开▼