I am curious as to why this is giving me an error:
Input string was not in a correct format.
This error occurs because the screen is null so it should fail the check and not cause an exception.
if (double.Parse(textDisplay.Text) >= -2147483647 & textDisplay.Text != null)
textDisplay.Text?