Multiple LED's on separate pins, switches and functions - need guidance

HolidayV:
despite what the data sheet on the $3 pro mini's says, it cannot handle 12v

How much current were you drawing from the Arduino? It should have been OK as long as you don't draw more than a couple of hundred mA.