yo tampoco te quiero arruinar el regalo, es mas me parece que tienes muy buenas intenciones pero me imagino que ti software sería mas productivo si ocuparas alguna biblioteca para usar ventanas en vez de consolas que imagino que es lo que estas haciendo(si no no me prestes atención xD), lo otro, los if que usas para comparar el valor de op los puedes hacer con un switch que esta hecho para esa clase de cosas, también sería bueno que agregaras validaciones a tu software como "la opción ingresada no es válida", etc y que permitieran un mejor manejo del mismo, también tu función main no tiene tipo de retorno aun cuando retornas 0... en fin... un poquito de critica constructiva nunca esta demás...saludos