Icon: a pictorial image used in a graphical user interface to represent a program, a
command, a link to a Web page, etc.
Button: In computing, a button (sometimes known as a command button or push button) is a
widget which provides the user a simple way to trigger an event, such as clearing the display on a calculator program. Buttons are also used to provide the user ways to respond to dialog boxes.