This diagram shows each of the buttons which the GamePad library supports:
Analog sticks and the direction pad are represented through the Axis enum, whilst buttons are listed in the Buttons enum. These allow you to state which buttons you are interacting with on your GamePad.