Image Courtesy of Sparkfun Electronics

A pushbutton can be used to act as digital input to your Arduino (or any other embedded electronics system). Always remember to pair a pushbutton with a pullup or pulldown resistor, and to implement software debouncing techniques!

Buy a pushbutton from Amazon, SparkFun, Adafruit, or Newark.