Rotary Cam Switches offer ideal features for their use:

Changeover Switches are manually operated, independently
programmable control switches for main and auxiliary circuits with up to 24 contacts and are offered with switching angles of 30°, 45°, 60° or 90°. A maximum of 12 switching positions can be provided.