Lee Sin is actually an incredibly strong jungler even after his nerfs, much of which was just to his ult. However, he can be kind of janky for some people to use because of how you combo his skills together. Might not be a good choice for someone who's new. Get a few damage items and then build up some tankiness and you'll be fine.
Renekton is an easy top so long as you don't give the enemy free harass. He can build tanky and still do a lot of damage to enemies. Learn how to manage his fury and harass with your abilities and you'll be fine. Consider building a Tiamat/Ravenous Hydra during the early or mid game for some extra damage, and after that go full tank. However, Renekton DOES fall off towards the late game so be sure that if you play him, you do it with team mates with a stronger lategame, and stick with your team when you get there.
Talon is fun. He recently got a bit nerfed when his silence was removed, but is still very viable. In his current state you can't just silence enemy midlaners and get some free damage on them, so the new Talon definitely encourages players to be more aware of their positioning and when it's safe to go in. Build as much damage and lifesteal as you can on him, and you can take midlane and roam for kills.
You've essentially just asked for a choice between three different areas of the map, so it's hard to make a solid comparison of the champions you're presenting. Considering that you say top or jungle, I'd suggest using either Renekton or Lee Sin. Renekton is a really good top but falls off, and Lee Sin can do well either top or in the jungle.