Arduino vending machine project

Sounds like an interesting project.
What is the camera for?
You can find motors & power supplies here www.mpja.com
You will need some relays or MOSFETs to control power going to the motors.
Instead of a tact switch, a microswitch, the kind that has an arm on it, may be easier to mount and adjust.