Would it be better to use sceneKit for the menu instead of the UIViewController especially since i plan on developing it for mac os and Ios would that be more efficient?
Do you mean "Using SceneKit for the menu instead UIViewController" ?
which UIViewController ?
which menu ?
You can add a sceneKit View in a UIViewController. So what do you want to do ?