James Pearman posted an example of autonomous selection using the V5 Robot Brain. It allows up to eight different routines to be selected before start of a match. We have extended this to allow the buttons to select features to be enabled or not, for example shoot preload or not. It also allows to select the starting tile and alliance. Attached is an example program and brief description.
Thanks James for being an awesome teacher to all!
If there are bugs, please let me know. Be sure to credit James for the underlying button code if you use it for competitions.