Hi David,
You can display calculated values in the input dialog by defining an additional argument and editing the advanced settings of the feature argument.
Here is a video tutorial on how to show result values in the input dialog.
Drop down list for input values
In addition, you can use String Options to choose an input value from a drop down list. Make sure you switch off the field "Allow Expression" when you use it.
By using a "switch" you can define the method you would like to use for your calculations.
FString chosenmethod(method)
switch (chosenmethod)
case "A"
echo("using calculation method A")
case "B"
echo("using calculation method B")
case "C"
echo("using calculation method C")
endswitch
Here is the feature definition example that includes the result values in the input dialog and the switch cases with the string options for your reference.
DynamicArguments_WithResultField_DropDownListOptions.fdf
Have a nice day.
Hedi