Ajuda para fazer exercícios em Scala

Boa tarde pessoal, eu comecei a pouco tempo a ter aulas sobre a linguagem Scala e não estou entendendo a lógica desses exercícios, gostaria de que vcs me explicassem como devo fazer o código dessas questões:
Exercícios para fazer em Scala:

  • Crie um programa que simula uma pequena calculadora.  Crie uma classe Calculadora, com métodos que realizam as 4 operações básicas.  Pergunte ao usuário qual a operação desejada e os respectivos operandos.  Tente fazer um tratamento básico dos erros de digitação e de lógica.
  • Crie um programa que calcula de forma iterativa (não-recursiva) o fatorial de um número inteiro positivo.
  • Crie um programa que calcula de forma iterativa (não recursiva) os N primeiros termos da sequência de Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …
  • Escreva uma programa que leia 10 números reais do teclado e calcule:  A média dos números lidos;  O maior valor lido;  O menor valor lido;  A soma de todos os números lidos.

Conversar com o(a) professor(a) sobre isso não é possível? Pedir explicações mais detalhadas e assertivas, também não?
Aliás, o enunciado é só uma descrição de como fazer o exercício. A parte de desenvolver e como desenvolver é contigo.