$ python3 menagerie.py

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 7
invalid selection, please try again:
Enter selection: fluffy
invalid selection, please try again:
Enter selection: -1
invalid selection, please try again:
Enter selection: 1

No critters here yet; try adding one!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 3

No critters available, try again later!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 6

Goodnight!


--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 4

No critters available, try again later!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 1

No critters here yet; try adding one!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit
Enter selection: 2

New critter's name: Zaza
What's an adjective that describes the critter? fluffy
What's the critter's personal pronoun (e.g. she, they, it)? she
What's the critter's posessive pronoun (e.g. her, their, its)? her
What does the critter like to eat? nibbles

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 1

The room has some critters in it:

Zaza is fluffy; she looks hungry, bored, and sad.


--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 4

Available critters:
1. Zaza
Please select a critter: 1

Zaza is fluffy, and enjoys her pets!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 1

The room has some critters in it:

Zaza is fluffy; she looks hungry, bored, and happy.


--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 5

Available critters:
1. Zaza
Please select a critter: 3
Invalid selection, please try again: hello
Invalid selection, please try again: -1
Invalid selection, please try again: 0
Invalid selection, please try again: Zaza
Invalid selection, please try again: 1

Zaza playfully chases her toy!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 1

The room has some critters in it:

Zaza is fluffy; she looks hungry, playful, and happy.


--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 3

Available critters:
1. Zaza
Please select a critter: 1

Zaza happily eats her nibbles!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 3

Available critters:
1. Zaza
Please select a critter: 1

Zaza happily eats her nibbles!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 3

Available critters:
1. Zaza
Please select a critter: 1

Zaza happily eats her nibbles!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 3

Available critters:
1. Zaza
Please select a critter: 1

Zaza is overfull, and doesn't eat her nibbles!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 3

Available critters:
1. Zaza
Please select a critter: 1

Zaza is overfull, and doesn't eat her nibbles!

--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 1

The room has some critters in it:

Zaza is fluffy; she looks overfull, playful, and happy.


--------------------
Main Menu:
1. Check on critters
2. Add new critter
3. Feed critter
4. Pet critter
5. Play with critter
6. Go to bed
0. Quit

Enter selection: 0

Goodbye!