1. Да просто рандомные цифры, штуки 3, ну хз, может это из-за моих библиотек, т.к я свои юзал.
2.
3. Ну скорее всего.
4. Да ну)) Не обязательно же большую кнопку делать, можешь просто белый фон немного увеличить, на пикселей 7, и туда всунуть, это как бы я делал.
И там где у тебя ввод только цифр, можешь использовать флаг для инпут текста
imgui.InputTextFlags.CharsDecimal
, либо inputInt, чтобы только цифры могли вводить, но это опять же как бы делал я.
Ну смена цвета это как тема простая, а обои для смартфона лучше смотреться будут.