По сути это форма и тут как раз input type=radio отлично ложится, и удобно данные считать, и клавиатура поддерживается для удобного ввода. Стилизация не очень приятная, но и кастомные решения не легкие, так что думаю пойдет radio.
Да ну, как по мне здесь это в роли чекпоинтов и нужно будет ловить "за точкой" и "до точки", в случае миссклика чтобы панель реагировала и заполнять блок от 0 до точки А, человек пока с кастомизацией самого радио разберётся, крыша поедет) Сколько лет уже это стоит, но ведь так трудно добавить кастомизацию без шаманства с :after,:before ахах)
Владимир, Да нет, с кастомизацией у меня проблем не было, очень часто нужно стилизовать radio и checkbox, так что рука набита, сейчас уже попапы делаю и блок готов) В свое время помогли видео от Вадима Макеева по стилизации radio и checkbox, очень хорошо он все объяснил и показал.