Sory kolego, ale ten kod jest tragiczny. Pomijając już nazwę tematu to:
1. Dzięki za to, że dokładnie opisałeś swój błąd.
2. Pomijając fakt polskiego nazewnictwa, to ten kod się fatalnie czyta. get_wybór() jest setterem, a wybór() jest getterem.
3. m1 to skaner, a mk to jakiś int, a m to obiekt klasy wybór - o co chodzi?
4. Masz klasę wybór, pole wybór i funkcje wybór. Nie gubisz się w tym?
----
W linii 18 parametr w konstruktorze nazywa się mk, a ty przekazujesz do gettera-settera wybór