Во первых, не поверю, что в университете дали задание создать интерфейс, без предварительных объяснений азов. А там должны были подъехать и варианты фреймворков под разные языки.
Во вторых, как выше писали - Qt, а точнее его обертка PyQt5. В Python можно быстро спроектировать, чтоб показать, но если хочется чёткости, стройности, упорядоченности, то милости прошу к нашему шалашу (C++ и Qt).