Un "input" per ogni punto da te elencato all'inizio equivale a darti la soluzione visto che sono cose estremamente semplici, ogni punto richiederà si e no 4 o 5 righe di codice.

Se non hai idea da dove cominciare non c'è speranza e non aspettarti che qualcuno ti risponda.

Se invece sei in grado di fare qualcosa di sensato (non codice a caso tanto per scrivere qualcosa), ma che non funziona correttamente, allora proponi il tuo codice e si vede cosa sbagli.