A graphical user interface (GUI) allows users to interact with a computer system using visual elements such as windows, icons, buttons, and menus. GUIs improve usability by reducing the need to memorize commands. Most consumer operating systems rely heavily on GUIs. Example: Clicking icons and menus in a desktop environment.