The graphical user interface brings all modules together and allows the player to check the state of the game as well as configure certain aspects of it. The interface was made using PySimpleGUI which is a python library that allows to easily create custom Graphical User Interfaces.
This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/chess-robot-graphical-user-interface