How can I change the menu text color and the menu background color

All menu settings are located to wp-admin>theme options>menu options.

If you are using Elementor Menu Type you can change the text colors and settings directly within the Header template by editing the template in WP-Admin > Headers and Footers and edit your header within Elementor.

If you are using Classic Menu Type, we can change the text color into the "Main item Typography" settings.

If we want, we can apply a background color to the menu container.  Another background color option is available for the mini menu.

Those settings are applied by default on the whole website, but we can overwrite the menu text color and the menu background color on a specific page in its page settings.  If you have imported a demo content and you dont understand why the menu text color from the "menu options" doesnt seem to work, this is probably the reason. Please take a look in the page settings.