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
interactive, user-friendly interface in which by using icons and similar objects, the user can control communication with computer.
an interface that uses graphics as compared with a command-driven interface