That's pretty clever, but I know a better way.
Use compass to find straight edge, then use straight edge to hoke out calculator from behind the sofa where it fell the other day.
Then use the calculator

Woops, there's a bug in that algorithm, compass has been defined as type "direction_finding_device", it should be "circle_drawing_device".
______
Rob