Oi, Guilherme! Como vai?
Agradeço por compartilhar.
Gostei de como você organizou cada desafio separadamente e utilizou corretamente o metodo push() para adicionar novos itens na lista. Também foi interessante ver o uso do at(-1) para acessar o último elemento, mostrando que você já tá explorando recursos mais modernos do JavaScript. Isso demonstra boa compreensaã sobre manipulação de listas.
Uma dica interessante para o futuro é utilizar o metodo length para acessar o último elemento de forma mais tradicional.
let nomes = ['Aline', 'Guilherme', 'Mavi', 'Theo'];
let ultimoNome = nomes[nomes.length - 1];
console.log(ultimoNome);
Esse código usa length pra descobrir o tamanho da lista e acessa a última posição dinamicamente, o que ajuda quando a lista pode crescer ou diminuir.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!