User interface also known as human machine interface, refers to the means by which a user interacts with and controls a machine.