Yes, you can. If you have a starter pokemon you will have to wait until it's about level 16-18 for it to evolve on its own. Pikachu, vulpix and poliwag have to have stones used on them, which can be bought in the pokemart for $10,000 each. Don't evolve them with stones until they're about level 20 so that they can learn good moves. rattatta evolves at around level 20-22. I haven't tried geodude-graveler yet but I'm sure it'll work. the bugs evolve too, but don't catch cacoons, because they're worthless. If you evolve a basic bug into a cacoon, it'll still keep its attacks, so that's better. The bugs will reach their final stage by level 12, so you'll just have to be patient.
Nothing.
To evolve Kadabra you must trade him.
Wheepinbell needs a leafstone to evolve
32
level 36
level 16
22
lvl 21
50
You need to trade it so it can evolve into a Golem.
It evolves at level 36.
you cant there is no ice stone