Algorithm menu implimented