Olá, Vinicius, como vai?
O seu código atende perfeitamente ao que foi solicitado no exercício, demonstrando um bom uso da estrutura switch para gerenciar o menu de opções e a correta aplicação da classe Scanner para leitura de dados. A lógica para o cálculo da área do quadrado e a utilização da constante Math.PI para a área do círculo estão precisas e o código está bem organizado.
Uma sugestão interessante para enriquecer o programa é o uso do método Math.pow para realizar operações de potenciação, o que torna a leitura da fórmula matemática ainda mais clara em contextos de geometria.
Parabéns por concluir essa atividade e por compartilhar sua resolução com a comunidade, continue praticando e postando seus avanços.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!