Pour the lemon juice over the shrimp. Let it stay for 10 minutes.
In a bowl, combine the cumin, chili powder, ground black pepper, garlic powder, and salt. Mix well.
Combine the spice mixture and shrimp. Gently toss to coat and then let it stay for 30 minutes.
Heat a nonstick frying pan. Apply a little cooking oil spray.
Once the pan is hot, put enough shrimp in the pan and then cook each side in medium to high heat for 3 to 4 minutes. Note: do not overcook the shrimp.
Remove the shrimp and place in a clean plate.
Meanwhile, heat a grill pan. Warm the flour tortillas by placing it on the grill pan for 40 seconds.
Place the warm tortilla in a plate and then start to assemble the shrimp tacos. You can start by arranging the cubed tomatoes and chopped cilantro followed by the shrimp. Add some guacamole and top with sour cream. you can even add hot sauce if you want.