GUI or Graphical User Interface is a form of user interface with graphical components, such as windows, icons, buttons etc
It enables an application to display information or data and optionally bind functionality to these components for a user to interact
Examples are web browsers, video games, text editors, file explorers etc
Windows with Windows Explorer GUI
A GUI displays objects that convey information, and represent actions that can be taken by the user
GUI objects include menus, icons, cursors, and buttons
Human interface devices include a keyboard, virtual keyboard, mouse, touchpad, joystick, touchscreen etc