Great work! You've built a fully functional REPL and caching system for the PokeAPI. Now it's time to submit your work.
Your link should look something like https://github.com/github-username/repo-name.
Ideas for Extending the Project
You don't have to extend this project, but if you're planning to make this something you add to your personal portfolio, you should consider making it your own by adding to it. Here are just a few ideas.
Refactor your code to organize it better and make it more testable
Keep pokemon in a "party" and allow them to level up
Allow for pokemon that are caught to evolve after a set amount of time
Persist a user's Pokedex to disk so they can save progress between sessions
Use the PokeAPI to make exploration more interesting. For example, rather than typing the names of areas, maybe you are given choices of areas and just type "left" or "right"
Random encounters with wild pokemon
Adding support for different types of balls (Pokeballs, Great Balls, Ultra Balls, etc), which have different chances of catching pokemon