Bring a large pot of water to a rolling boil. Add the noodles and cook for 7 to 10 minutes or until tender. Drain the noodles and set aside.
In a large skillet, heat the vegetable oil over medium heat. Add the garlic and cook for 1 to 2 minutes, or until tender.
Whisk the eggs lightly with a fork. Pour them into the skillet and cook just until they solidify, but are still moist, moving the eggs around the skillet slightly as they cook so that they lightly scramble. When the eggs are cooked, remove the skillet from the heat and set aside.
In a small bowl, stir together the soy sauce, lime juice, sugar, fish sauce, and red pepper flakes. Pour the sauce into the skillet with the scrambled eggs. Add the noodles and toss to coat in the sauce.
Sprinkle the green onions, cilantro, and peanuts over the noodles. Toss lightly to combine. Serve warm.
Pad thai noodles have a unique flavor and texture, but if you can't find them in your area, try substituting another flat pasta like linguine.