Button background image without stretching

Yes. This approach will keep the scale of your image static. Just downscale texture until you get the desired result.

I don’t understand what different situations your player might be in in regards to the UI.