just check if it has spark and fuel. If you have that then you should take off the starter and check to see if it is worn. Its prob just not enjaging the flywheel.
That happened to me recently. In the end, it turned out I had just flooded the engine for the first time in 12 years. See your owners manual for proper clearing procedures.