Can this design be implemented here?

I want to design a control where the selection buttons are distributed on a ring, and the control is a continuous change of color.I want the colors on the rings to be distributed in different ranges to represent different choices, and different choices will show different results, and the results of jumps will not be the same.
Is it possible to do it with psychopy?