A square doesn't have any degree of error. With a level, you can get the bubble close, but to get it perfect and end up with a perfect 90 is not common. In any engineering problem, take it to the extreme. What if you were to lay our four lines, two one hundred feet long, and two two hundred feet long, using only level and plumb. I bet it would be inches off at the diagonal. And even if you do use a square, the diagonal is going to be the only mathematically exact correct thing. Your square can be bent, but not visibly.
Unless, you use a welder's square, then all bets are off.
Steve