When I add a new genre type and exit the program, after I open the program again, the user-added genre type can be seen in the book object that previously updated to the user-added genre, but can't be shown in the current program's set-genre options. Current output:
set-genre 2
Available genres:
- Fiction
- Non-Fiction
- Mystery
- Science Fiction
- Fantasy
- Add a new genre
expected output:
set-genre 2
Available genres:
- Fiction
- Non-Fiction
- Mystery
- Science Fiction
- Fantasy
- happy dogs
- Add a new genre
I think it will be better to save the user created genre type in the system.

When I add a new genre type and exit the program, after I open the program again, the user-added genre type can be seen in the book object that previously updated to the user-added genre, but can't be shown in the current program's set-genre options. Current output:
set-genre 2
Available genres:
expected output:
set-genre 2
Available genres:
I think it will be better to save the user created genre type in the system.