Graph map with buttons

Hello guys!
I want to create a popup that displays a graph map with buttons. Something like this:


Each circle is a button that can be pressed. Some buttons are interconnected by lines that are displayed if the button is highlighted or the mouse is hovering over it.
Perhaps you tell me what elements from Phaser 3 can be used to implement such tasks.
I tried using the buttons, but the given x and y coordinates do not work for them.

You can use interactive Arcs for the circles, Graphics for the lines, and any text object for the numerals.