Skip to main content
Stack Overflow Jobs powered by Indeed: A job site that puts thousands of tech jobs at your fingertips (U.S. only). Search jobs

A menu is a list of commands presented to an operator by a computer system

A computer using a graphical user interface presents menus with a combination of text and symbols to represent choices. By clicking on one of the symbols or text, the operator is selecting the instruction that the symbol represents. A context menu is a menu in which the choices presented to the operator are automatically modified according to the current context in which the operator is working.

Reference: Wikipedia article on 'Menu', retrieved 2011-04-25

Menus most commonly are implemented as part of a , but also text-based CLI's (command line interfaces) are possible. Graphical menus are often operated and communicate state and context to the user, i.e. in a .