I am an electrician looking to build a prototype PCB for a small machine. I dont have a great deal of experience in electronics. It has about 10 inputs which are switches and buttons. It will need to control 5 motors which only draw a couple of amps at 12v. Three of which will need to operate in forward and reverse. I am looking to run off a 12 volt battery and use a microcontroller to operate it. My questions are what microcontroller would be best to use, what transistors should I use for control of the motors and whats the easiest way to build a pcb? If anyone can give me some advise or point me in the right direction your help would be greatly appreciated.