software that lets the user interact with a program or operating system through images and point-and-click mechanisms such as buttons and text fields
computer program control functions that are displayed using pictures, icons and other easy-to-use graphical elements
an interface that uses graphics as compared with a command-driven interface