A user interface allows a user to interact with a machine. The user interface provides input. That means the user can change how the machine works or give it information. Afterward, the machine does something, this is called output. User interfaces are used in man ways: computer operate the system, heave machinery operate controls, hang tools, etc.