These types of problems can range from something as simple as a blown fuse or a failed starter, or something more complicated, like a wiring or computer issue. I have posted a basic description of the starting system on your car from our Alldata technical manual. One simple test you can do, is to tap on the starter with a hammer or other blunt object while someone tries cranking the car....if it starts, you most likely have a faulty starter. Most other tests require specialty tools and training, so unless you are a very experienced technician, it would be best to schedule an appointment with a professional.
The starting system consists of:
Starter motor (including an integral starter solenoid)
Other components to be considered as part of starting system are:
Ignition switch and key lock cylinder
Clutch pedal position switch (manual transmission)
Park/neutral position switch (automatic transmission)
Wire harnesses and connections.
The Battery, Starting, and Charging systems operate in conjunction with one another, and must be tested as a complete system. For correct operation of starting/charging systems, all components used in these 3 systems must perform within specifications. When attempting to diagnose any of these systems, it is important that you keep their interdependency in mind.
The diagnostic procedures used in each of these groups include the most basic conventional diagnostic methods, to the more sophisticated On-Board Diagnostics (OBD) built into the Powertrain Control Module (PCM). Use of an induction-type milliampere ammeter, volt/ohmmeter, battery charger, carbon pile rheostat (load tester), and 12-volt test lamp may be required.