Project that takes in objects and places them into a graph. The user can then ask to print the graph or get the shortest distance.