diff --git a/src/mainMenu.c b/src/mainMenu.c
index 7e467da..163dacf 100644
--- a/src/mainMenu.c
+++ b/src/mainMenu.c
@@ -66,6 +66,8 @@ void ageInput()
              
             menuInput();
 
+            menuInput();
+
 	    break;
 
 	}
@@ -88,6 +90,57 @@ void ageInput()
     
     }
 
+}
+void menuInput()
+{
+
+    char choiceInput[20];
+
+    char* choiceInputPointer;
+
+    int selection;
+    
+    scanf("%s",choiceInput);
+    
+    while(true)
+    {
+        selection = strtol(choiceInput,&choiceInputPointer,10);
+
+        if(chooseOption(selection) == true && checkIfInteger(choiceInput) == true)
+	{
+            switch(selection)
+	    {
+
+                case 1 : printf("\nLoginAsCostumer() function will be implemented here soon\n\n");
+
+                         break;
+
+                case 2 : printf("\ncreateCostumerAccount() function will be implemented here soon\n\n");
+
+                         break;
+
+                case 3 : printf("\nLoginAsEmployee() function will be implemented here soon\n\n");
+
+                         break;
+
+                case 4 : printf("\e[1;1H\e[2J");
+
+			 printf("\nsee you next time !\n\n");
+
+                         break;
+                
+             }
+	    break;
+        }
+
+        else
+        {
+            printf("Input invalid! try again!\n");
+
+	    scanf("%s",choiceInput);
+        }
+    }
+
 }
 
 void menuInput()
diff --git a/src/mainMenu.h b/src/mainMenu.h
index 1be573f..4907629 100644
--- a/src/mainMenu.h
+++ b/src/mainMenu.h
@@ -13,6 +13,7 @@ bool chooseOption(int choiceInput);
 void ageInput();
 void menuInput();
 void showMenu();
+void menuInput();
 
 #endif