you awnser the questions with the right awnsers the gender you pick at the end might help but if your still haveing trouble go to a walkthrough
Yes
chikorita
It is a starter.
Chikorita.
Chikorita is calm and quiet. go to http://www.serebii.net/dungeon2/naturetest.shtml and there you find how to answer the questions to be calm and quiet
Your rival will have Chikorita if you pick Totodile as your starter pokemon.
Yes, when you start, you get a starter.
There are three ways to be Chikorita, First, You could take the test at the very start of the game and become Chikorita, or You could make a chikorita your partner,(and this 3rd part goes nearly for the same) You could also recruit chikorita in mystifying forest, and make it/partner the leader. Then you would either be chikorita, or playing as one.
You won't need to use an Action Replay to get a Chikorita in SoulSilver. Chikorita is one of the starter Pokemon in the game. Though, if you started out with another starter Pokemon, then yes, you will need to use an Action Replay to get a Chikorita.
If it is a starter
You cannot get a Machop. The following starters are avaliable: Bulbasaur, Chikorita, Treecko, Turtwig, Charmander, Cyndaquil, Torchic, Chimchar, Squirtle, Totodile, Mudkip, Piplup, Pikachu, Meowth, Skitty, Munchlax.
Chikorita is a starter Pokemon or you can also getit from joyous tower floors 8-11 Chikorita is a starter Pokemon or if you haven't chosen it as one you can get it from joyous tower on floors 8-11.