Menus are the principal means of user input in a Windows application. A menu is a list of items that you supply. To the user, these items are commands that can be viewed or chosen. When creating an application, you create the names of its menus and menu items. Windows then displays and manages the menus, and sends a message to the window procedure when the user makes a choice. The message is the application's signal to carry out the command associated with the menu item.