SIM900 and GPS module connection to Arduino LEONARDO

Hi Arduino Community,

This is the first time I am seeking help online and please pardon me for my bad English. I am hopeful that this wonderful community will help me complete my small project.

I am working on a project in which the system will detect the accident using the ADXL345 accelerometer and sends the GPS location of the vehicle to an emergency contact number using the SIM900 GSM module.

I found many tutorials and guides online regarding the connection of the GSM module to Arduino uno but none of them (to my knowledge) clearly mentioned how to connect the SIM900 shield to Arduino LEONARDO board.

I now request you generous people to please help me understand how to connect and use SIM900 GSM shield and GPS shield with ARDUINO LEONARDO.

I would really appreciate if someone help me with clear method. I will be really grateful to all of you.

Kind Regards,
Ehsan.

What have you tried, and what happened when you tried it?