GUI, commands and actions are performed through direct manipulation of the graphical elements on the screen. Within GUIs, the following types of interface elements
Windows display information on the screen. Applications, web pages, and documents all open in windows. Windows can be moved, resized, and placed in front of each other.
Menus offer lists of actions to choose from. They arrange the commands available in an application into logical groups.
Input controls enable users to select one or more options from a list. Input controls include checkboxes, option buttons, dropdown lists, toggles, text fields, and date and time pickers.
Navigational components enable users to move from place to place within the interface. Examples include breadcrumbs, sliders, search boxes, pagination, and tags.
Informational components inform users of the status of a task. Examples include notifications of incoming messages, progress bars, tooltips, and pop-up windows.