First things first, in any test of boolean values you dont need to say
Fill: If(ButtonOne=true, Color.Red, Color.Blue)
you can simply say
Fill: If(ButtonOne, Color.Red, Color.Blue)
as ButtonOne=true will return true if it is true, in which case just use its true value.
If you are only going to have 3 toggles, each of which are either True or False you can then use
If ((ButtonOne && ButtonTwo) OR (ButtonOne && ButtonThree) OR (ButtonTwo && ButtonThree), <actioniftrue>,<actioniffalse>)
The If statement will evaluate to True if any 2 of the buttons are enable, ie true. If you start adding more buttons the If statement will start getting longer exponentially. In which case you would probably want to keep a 'Total' variable and increment/decrement it as the buttons are toggled.
Andy
Read my new blog at -
www.powerappssolution.com