Jump the starter solenoid directly from the battery to test the starter. If tsarter cranks engine, then you have a safety switch or wiring problem. If no crank, then starter, solenoid or battery problem.
Just be careful since you are bypassing all safety controls on the tractor. Do not have...