['Buttons. The button or buttons of a mouse constitute part or all of the top surface of the mouse. ... ', 'Motion Detection. Your computer needs to receive data about the motion and location of your mouse. ... ', 'Scroll Wheel. Many mice have at least one wheel used to send scrolling data to the computer. ... ', 'Connections.']