Not within the game. The only Pikachu you can get in Yellow Version is the one you get at the beginning; if you want to get another one, you'll need to trade for it.
Chat with our AI personalities
Find a Pikachu on red or blue, find the surfing hm, teach it surf, trade pikachu with another pokemon, and you have a surfing pikachu.
It doesn't evolve you have to use a thunderstone, but in Pokemon yellow you can't do that to your pikachu unless you get another one from Red or Blue.
Pikachu learns Thunderbolt at lvl 26 in Pokemon Yellow.
If this is the case, you're playing Pokemon Yellow. Yellow prevents the starter Pikachu from evolving due to following the anime, where Pikachu refuses to evolve (though it's possible to evolve it by trading it to another game, evolving it there, and trading it back to Yellow).
You can't. The only way to get Raichu in Pokemon yellow is to trade your Pikachu to another game, give it a thunderstone, and then trade it back. I don't suggest this however, as once it is evolved into Raichu it will no longer follow you around in-game. Your best bet - if you want to take the time - is to catch a new pikachu (not available in yellow) on another game and use the thunderstone there and then trade it.