Paso 7: Parte Final del código (la parte de la interacción de usuario)

Ahora, con todas las funciones definidas y armas cargadas: P, muestro de qué manera el usuario interactúa con esto.
Todas las siguientes cosas ocurre en la función "main()".
En primer lugar pido usuario introduzca el número de productos que quiere entrar en los detalles de. Crearlos Objects(products) muchos. Y entonces le pido al usuario introducir los detalles de cada producto. Una vez hecho esto, dar al usuario un conjunto de números que cuando entró voluntad hacer ciertas funciones, como "Enter 1 para hacer esto, 2 para hacer eso... etc...".
Cuando el usuario introduce su elección, se tomará la acción necesaria. También se dará opción al usuario salir del programa si él no se hace con lo que él quiere.
(Ver imagen del código)