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 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 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 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 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 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.