How to make circular menu rotate towards the cursor?

I build a circular menu with buttons sitting within concentric circles (a very simple layout can be seen in the attached file). I would like to be able to program it in such a way that - every time you roll over one of these circles - the button that’s sitting on this circle would rotate towards the cursor and align itself with the cursor’s current position. I only need for it to happen whenever the cursor is over the circle area.

I can do these “cursor follower” type of effects for items that move in linear manner, but this circular motion leaves me completely puzzled… :frowning:

Any help is greatly appreciated, any advice, or direction towards some sort of tutorial, if such thing exists…

Thanks!
Mark