Well for the driver station end, we made a list, and made wrote it to the dashboard data like so:
http://puu.sh/ggndY/7f4bb61c6e.png
Then, in Autonomous for our case selector, we referenced it and put it to our case selector (which selects the autonomous mode):
http://puu.sh/ggnQW/e4c23b7496.png
and this is how our cases are numbered:
http://puu.sh/ggnSQ/e8ce2212a1.png
I know it works cause when I deploy it regularly its fine, but when I run as startup and we go on the field, it just always runs 0