Selection has all the different selection sthe user can pick
Added enumerations for user choices