Basically, it returns a specified number raised to the specified power.
The first argument contains the value you want to use
The second argument contains the power value you want to implement.
For example, if you have this
result = Math.Pow(3, 3);
return result;
It will return value 27 because it is 3 x 3 x 3.
But if I write
result = Math.Pow(1, 3);
return result;
It will return value of 1 because it is 1 x 1 x 1.
What if I write the 1st argument of 5 and 2nd argument 1?
result = Math.Pow(5, 1);
return result
It will return as 5 because it is 5 x 1.
You can figure it your own.
http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_pow
UPDATED
Here's the example of the input. Use Power instead of declaring application.Power
case "^":
result = Power(firstInt, secondInt);
labelResult.Text = ("" + result);
break;