Just because you type in a number like 45 into a text input component doesn’t make it a “number” type in Thunkable. It will still be a text string.
The easiest way to show this is to have two text input components and compare their values to see if one is greater than the other.
If you type 22 into the first and 100 into the second and then check to see if 22 > 100, you will see that it returns true because “22” comes after “100” alphabetically.
But if you convert each text input value to a number by adding zero to each and then compare the two new values, you will see that 22 > 100 is now false.