да флексы или гриды - это инструменты, а тут накидали кнопок в разные места и всё. как тебе будет удобнее - так их и расположи.
основная проблема будет в адаптивности, только не в реализации адаптивности, а в том, чтобы понять где кнопки должны быть расположены при различных вариантах - должны сдвигаться или стоять на месте, отступы в процентах или пикселях и т.д.