Survey and calculations

Yes, this is totally feasible, just have to assign values to each button, either randomly or not.