Como posso escrever um script Bash para exibir um menu, aceitar entrada do usuário e exibir dados?

Eu quero escrever Bash Script com entrada de usuário para a minha tarefa chamada "serviço de loja de livros". Em primeiro lugar, tem menu de opções como "adicionar novo nome do livro" "nome do autor" "remover livro" "atualizar" "pesquisar" "mostrar lista de livros" "Sair". Se eu escolher a opção 1, tenho que inserir o nome do novo livro. Como eu poderia escrever a entrada do usuário e exibir dados de saída quando eu escolher a opção "mostrar lista de livros". Eu tenho problemas com essa atribuição. Pls alguém me ajude a esclarecer sobre isso, que seria realmente útil e grato a todos vocês.

questionAnswers(4)

yourAnswerToTheQuestion