#!/usr/bin/python

print "Art 103 - Aaron Siegel"

print "(1) Mobile Technology Timeline"
print "(2) Exercise 1: Rectangles"
print "(3) Exercise 2: Installed Python Modules"
print "(4) Exercise 3: Hangman Completion"
print "(5) Exercise 4: Quote Swonker"
print "(6) Exercise 5: Debate Debauchery (view)"
print "(7) Exercise 5.1: Advanced Visualization (view)"
print "(8) Project One Progress:"
print "  + one.one: pings"
print "  + one.two: parses ping results"
print "  + one.three: plays sound for new address"
print "  + one.four: checks for operating system"
print "  + one.five: makes coordinates for new nodes based on latency"
print "  + one.six: visualizes nodes in space as spheres (view)"
print "  + one.seven: spatial grid and improved visual aesthetics (view)"
print "  + one.eight: improved spatial grid and instructions"
print "  + one.nine: connecting nodes for every packet (view)"
print "  (macintosh based modifications begin here, not yet tested on windows)
print "  + one.nine.one: vizualizes on the labs macintosh (still no audio)"
print "  + one.nine.two: line stippling between nodes"
print "  + one.nine.three: carnivore avitar rotation reflects network traffic"
print "  + one.nine.four: option to turn on/off sound (mistakenly not mac compatible [or pc for that matter])"
print "  + one.nine.five: on/off sound on pc, vizually works on macintosh (view)"
print "  + one.nine.six: fades out packet lines and looks neato"
print "  + one.nine.seven: places coordinates in all sectors around center (view)"
print "  + Project Readme

choice = input("Please choose your selection from the menu above: ")

if choice == 1:
    mobile()
elif choice == 2:
    exercise1()
elif choice == 3:
    exercise2()
elif choice == 4:
    exercise3()
elif choice == 5:
    exercise4()
elif choice == 6:
    exercise5()