A system for controlling an electronic device using a radial graphical user interface, comprising: - at least one processor; - at least one memory which contains machine-readable instructions which, when executed by the at least one processor, fulfill the following: - generates radial interface, representing the main central zone , containing at least one central interface element and at least one auxiliary zone with auxiliary interface elements (201 - 205) located on an elliptic arch in relation to the central zone , wherein the mentioned central interface element is hierarchically related at least to the auxiliary interface elements (201 - 205) of one of the auxiliary zones and represent a higher interface tree level consisting of N nodes, and wherein the auxiliary interface elements (201-205) correspond to the interface elements of the following lower level; - determines a user interaction with an auxiliary interface element in the auxiliary zone ; - executes displacement of the mentioned activated auxiliary interface element to the central zone , replacing the higher interface tree level central interface element ; and wherein the system is characterized in that the machine-readable instructions, when executed by the at least one processor, further fulfills the following: - displays one or more interface elements (2021-2024) of the following lower level of hierarchy, bound with the mentioned activated auxiliary interface element on the elliptic arch of the auxiliary zone ; - when activating the central interface element in the central zone , a reverse substitution of interface elements is executed between the auxiliary area and a central area up the interface tree to a higher hierarchical level. - at least one processor; - at least one memory which contains machine-readable instructions which, when executed by the at least one processor, fulfill the following: - generates radial interface, representing the main central zone , containing at least one central interface element and at least one auxiliary zone with auxiliary interface elements (201 - 205) located on an elliptic arch in relation to the central zone , wherein the mentioned central interface element is hierarchically related at least to the auxiliary interface elements (201 - 205) of one of the auxiliary zones and represent a higher interface tree level consisting of N nodes, and wherein the auxiliary interface elements (201-205) correspond to the interface elements of the following lower level; wherein the mentioned central interface element is hierarchically related at least to the auxiliary interface elements (201 - 205) of one of the auxiliary zones and represent a higher interface tree level consisting of N nodes, and wherein the auxiliary interface elements (201-205) correspond to the interface elements of the following lower level; - determines a user interaction with an auxiliary interface element in the auxiliary zone ; - executes displacement of the mentioned activated auxiliary interface element to the central zone , replacing the higher interface tree level central interface element ; and wherein the system is characterized in that the machine-readable instructions, when executed by the at least one processor, further fulfills the following: - displays one or more interface elements (2021-2024) of the following lower level of hierarchy, bound with the mentioned activated auxiliary interface element on the elliptic arch of the auxiliary zone ; - when activating the central interface element in the central zone , a reverse substitution of interface elements is executed between the auxiliary area and a central area up the interface tree to a higher hierarchical level. <EOS>