Note: Don't add salt to anything because the sauce has plenty of salty ingredients. If needed, you can always add salt at the very end but likely you won't need it.
Choose which sauce you want to make. Mix the sauce ingredients in a bowl or small jar. (Can make it in advance.)
Bring large pot of water to boil. Add rice noodles and 1 tsp oil. Cook 6 minutes or until noodles are al dente, stirring occasionally.
Strain the noodles and rinse in cold water. Shake off excess water.
Chop the tofu and fry in oil in large skillet over medium-high heat till it starts to brown. Stir often.
Prepare the vegetables as indicated in the ingredient list.
Add more oil to skillet with the tofu and add the bell pepper, broccoli, and onion.
Cook on medium heat till veges are starting to get tender, 5 to 7 minutes. Stir often.
Increase heat to medium-high and add the sauce. Cook for 2 to 4 minutes or until sauce slightly thickens, stirring frequently. (While this cooks, start the eggs, see below.)
Remove stir-fry from heat and stir in cooked noodles.
Crack eggs in small bowl and add 1 T water per egg. Whisk the eggs.
Heat oil in small non-stick pan over medium heat. Add eggs and scramble.
Put stir-fry in a plate, top with with carrots, cabbage, peanuts, scallions, red pepper flakes, fresh thai basil, and scrambled eggs.