GUI
A particular case of user interface for interacting with a computer which employs graphical images and widgets in addition to text to represent the information and actions available to the user.
A computer program code that enables the user to have quick and easy access to program features such as buttons, icons, graphics and pull-down menus without having to learn complex programming.
Usually the actions are performed through direct manipulation of the graphical elements.