diff --git a/src/main/java/com/example/livecodingjavaspring/App.java b/src/main/java/com/example/livecodingjavaspring/App.java
index 363f54338a4dee5ab445a0d20517f45d8e6a1381..36bb5700cc93b2797aedf7538786e87e4f04aa03 100644
--- a/src/main/java/com/example/livecodingjavaspring/App.java
+++ b/src/main/java/com/example/livecodingjavaspring/App.java
@@ -19,5 +19,30 @@ public class App {
         users.add(new User("Jean", "TENRIEN", 22));
         users.add(new User("Lara", "TATOUILLE", 24));
         users.forEach(System.out::println);
+
+        int choice = -1;
+        while (choice != 0) {
+            Scanner scanner = new Scanner(System.in);
+            System.out.println("Hello jeune Peufien ! dans ma super CLI");
+            System.out.println("Que veux-tu faire ?");
+            System.out.println("1- Lister les utilisateurs");
+            System.out.println("2- Ajouter un utilisateur");
+            choice = parseInt(scanner.next());
+            switch (choice) {
+                case 1-> users.forEach(System.out::println);
+                case 2 -> {
+                    System.out.println("Prénom de l'utilisateur");
+                    String firstname = scanner.next();
+                    System.out.println("Nom de l'utilisateur");
+                    String lastname = scanner.next();
+                    System.out.println("Age de l'utilisateur");
+                    String age = scanner.next();
+                    users.add(new User(firstname, lastname, Integer.valueOf(age)));
+                    users.forEach(System.out::println);
+                }
+                case 0 -> System.exit(0);
+                default -> System.out.println("Mauvaise commande");
+            }
+        }
     }
 }