Olá, Joan!
Seu código parece estar correto e bem estruturado. Ele cria uma lista de compras, adiciona itens a ela, exibe o conteúdo da lista e, em seguida, solicita ao usuário que insira o índice do item que deseja ver. Se o índice for válido, o item correspondente é exibido; caso contrário, uma mensagem de erro é exibida.
Isso é uma ótima maneira de praticar a manipulação de listas em JavaScript. Continue assim! Se você tiver mais perguntas ou precisar de ajuda com algo mais, fique à vontade para perguntar.
Lembre-se de deixar seu tópico como resolvido ou concluído para obter alcance!