Hi Ryan,
The error you are seeing is expected as you have created a cyclic dependency with 2 of your calculations. If you look at the 2 calculations you are using in ${fxsp} and ${oga} fields, the first calculation in ${fxsp} is relying on values from ${oga} to be calculated to get an answer in the if() statement. However the calculation in ${oga} is relying on values from ${fxsp} to be calculated to get an answer in the if() statement. This is a cyclic dependency.
You can't try and calculate something that is based on something else that is calculated from the thing you are trying to calculate.
It is possible to fill three different fields based on the inputs of another field provided you do not create a cyclic dependency. You may need to reconsider how you want to set up your questions and the calculations to avoid this.
Phil.