Book recommendation program

I’m trying to create a book recommendation program using user input. It will print the books from the genre (list) they choose and their age. I’m wondering the basics on how to execute and efficiently create a good working program. I’m using lists for the books in each genre and I plan to create my own function/procedures.

Use dictionaries, you can set strings as keys and lists (of books) as values, then just print based off of the user input.
This requires a minimal amount of processing.