The software designers that first came up with the idea of a graphical user interface
(GUI) planned to make computer systems and applications easier to learn by making
everything behave in a consistent manner. Menus used for selecting application functionality
were one part of the GUI design that could be more easily learned if they all
worked the same. As a result, a number of standard menu styles were developed.