Youre switches may be Ok, however that does not rule out a broken wire somewhere. I would just try for a start bridging the starter solenoid with a thick screwdriver (will Arc hence thick) and see if it turns over, then you will know the starter motor is ok. then work youre way through. Maybe also try a new piece of wire just between battery + and the solenoid terminal to test the solenoid itself is ok.