Built a menu-driven program using my own graph representation to find the shortest path between different parts of the graph