Contact Book

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        // caleb b
        // contact book
        Map<String, String> contacts = new HashMap<>();
        Scanner scan = new Scanner(System.in);
        boolean run = true;
        System.out.println("Welcome to your contact book!");
        while (run) {
            System.out.println("Enter a command: ");
            String command = scan.nextLine();
            switch(command.toLowerCase()) {
                case "add":
                case "update":
                    System.out.println("Enter a name: ");
                    String name = scan.nextLine();
                    System.out.println("Enter their phone number: ");
                    String number = scan.nextLine();
                    contacts.put(name, number);
                    break;
                case "get":
                    System.out.println("Enter a name: ");
                    String name2 = scan.nextLine();
                    System.out.println(contacts.get(name2));
                    break;
                case "remove":
                    System.out.println("Enter a name: ");
                    String name3 = scan.nextLine();
                    contacts.remove(name3);
                    break;
                case "display":
                    for (String key : contacts.keySet()) {
                        System.out.println(key + ": " + contacts.get(key));
                    }
                    break;
                case "quit":
                    run = false;
                    break;
                default:
                    System.out.println("Invalid command");
                    break;
            }
        }
    }
}