1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: invalid That is not a number, try again. Enter a menu option: 10 That is not a valid choice, try again. Enter a menu option: 1 The Pokedex ----------- Number:1, Name: Bulbasaur, HP: 318, Type: grass and poison ----------- Number:2, Name: Ivysaur, HP: 405, Type: grass and poison ----------- Number:3, Name: Venusaur, HP: 525, Type: grass and poison ----------- Number:4, Name: Charmander, HP: 309, Type: fire ----------- Number:5, Name: Charmeleon, HP: 405, Type: fire ----------- Number:6, Name: Charizard, HP: 534, Type: fire and flying ----------- Number:7, Name: Squirtle, HP: 314, Type: water ----------- Number:8, Name: Wartortle, HP: 405, Type: water ----------- Number:9, Name: Blastoise, HP: 530, Type: water ----------- Number:10, Name: Caterpie, HP: 195, Type: bug ----------- Number:11, Name: Metapod, HP: 205, Type: bug ----------- Number:12, Name: Butterfree, HP: 395, Type: bug and flying ----------- Number:13, Name: Weedle, HP: 195, Type: bug and poison ----------- Number:14, Name: Kakuna, HP: 205, Type: bug and poison ----------- Number:15, Name: Beedrill, HP: 395, Type: bug and poison ----------- Number:16, Name: Pidgey, HP: 251, Type: normal and flying ----------- Number:17, Name: Pidgeotto, HP: 349, Type: normal and flying ----------- Number:18, Name: Pidgeot, HP: 479, Type: normal and flying ----------- Number:19, Name: Rattata, HP: 253, Type: normal ----------- Number:20, Name: Raticate, HP: 413, Type: normal ----------- Number:21, Name: Spearow, HP: 262, Type: normal and flying ----------- Number:22, Name: Fearow, HP: 442, Type: normal and flying ----------- Number:23, Name: Ekans, HP: 288, Type: poison ----------- Number:24, Name: Arbok, HP: 448, Type: poison ----------- Number:25, Name: Pikachu, HP: 320, Type: electric ----------- Number:26, Name: Raichu, HP: 485, Type: electric and psychic ----------- Number:27, Name: Sandshrew, HP: 300, Type: ground ----------- Number:28, Name: Sandslash, HP: 450, Type: ground ----------- Number:29, Name: Nidoran, HP: 275, Type: poison ----------- Number:30, Name: Nidorina, HP: 365, Type: poison ----------- End Pokedex 1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: 2 Enter a Pokemon name: raichu Number:26, Name: Raichu, HP: 485, Type: electric and psychic 1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: 2 Enter a Pokemon name: bridger The pokemon named Bridger does not exist 1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: 3 Enter a Pokemon number: 10 Number:10, Name: Caterpie, HP: 195, Type: bug 1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: 3 Enter a Pokemon number: invalid That is not a number, try again. Enter a Pokemon number: 50 Error: Pokemon number 50 does not exist 1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: 4 There are 30 different Pokemon 1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: 5 The total number of hit points for all Pokemon is 10715 1. Print Pokedex 2. Lookup Pokemon by Name 3. Lookup Pokemon by Number 4. Print Number of Pokemon 5. Print Total Hit Points of All Pokemon 6. Quit Enter a menu option: 6 Thank you. Goodbye!