Unit UI issue?

No. Post code not images.

This is because the Numeric#degrees method converts to radians.

If you want degrees to be displayed then use a Float360.0
When you get the value back from the user, convert to radians when API methods require radians.

UI::inputbox displays Length strings in the user’s model units.
Afterward it runs the strings through String#to_l to convert the input back into a Length object.

Read this …