That's not true even under your assertion
0^0 = 1
0^(0^0) = 0^1 = 0
0^(0^(0^0)) = 0^0 = 1
!(0^(0^(0^0))) = 1! = 1 0^0 = 1
0^(0^0) = 0^1 = 0
0^(0^(0^0)) = 0^0 = 1
!(0^(0^(0^0))) = 1! = 1