Example output

$ python3 farm.py

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 1

No animals to print. Try adding one

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 2
Enter species: donkey
Enter description: grey mini

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 1

The grey mini donkey is very hungry

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 3

Available animals to feed:
  1. grey mini donkey

Please select animal to feed: 1
nom nom nom

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 1

The grey mini donkey is a little hungry

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 3

Available animals to feed:
  1. grey mini donkey

Please select animal to feed: 1
nom nom nom

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 1

The grey mini donkey is well fed

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 2
Enter species: cat
Enter description: dilute calico

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 1

The grey mini donkey is well fed
The dilute calico cat is very hungry

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 3

Available animals to feed:
  1. grey mini donkey
  2. dilute calico cat

Please select animal to feed: 2
nom nom nom

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 4

Sleep well, grey mini donkey
Sleep well, dilute calico cat

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 1

The grey mini donkey is a little hungry
The dilute calico cat is very hungry

Main menu:
1. List all animals
2. Add new animal
3. Feed one animal
4. Bed time
0. Quit

Enter selection: 0

Goodbye