this sounds like either a starter failure, starter relay or bad cables between battery and starter. I would check the connections first and if corroded then replace them.
One other detail is the battery itself. If te battery is bad or going bad, it will run accessories but not have the amperage to start the car.