Geometry Nodes logical randomization at specified intervals

I’m trying to randomize the rotation of each point by one of several specified values instead of a range.

Randomize each point 0, 45 or 90 degrees instead of randomize between 0 and 90 degrees.

I am stuck with the logic and workflow of this new system. Is there any document or tutorial out there that can guide me?

The solution is to use Attribute Math nodes with logical operations and then multiply them by the desired angles.