Calculators can only work to a certain number of decimal places. When you ask the calculator to evaluate

with

say, it starts by evaluating

for that value of x. But

higher powers of x, so

is approximately

, which in this case will be less than

. That is probably too small a number for the calculator to store, so the poor machine suffers from "

arithmetic underflow" and replaces this quantity by 0. Then when 0 is raised to any power, it is still zero, of course. So the calculator gives the result of the calculation as 0.

If you start with somewhat larger values of x, say

you should find that the values that the calculator gives for

get closer and closer to 1, until at a certain stage arithmetic underflow sets in and the values suddenly become 0.