Как решить проблему в коде не запускается код, основные операции над бинарным деревом?
Это не бинарное дерево. Ерунда какая-то. Обычно когда объявляют такое дерево  -то считают что это
бинарное дерево поиска. И в нем должны быть функции для расстановки узлов относительно значения Data.

Здесь что? Непонятно. Рандомным образом раскидали? Зачем?
Этот код не запускается потому, что в нем нет функции main