Menez's contract was selected by the Cubs on Monday, Meghan Montemurro of the Chicago Tribune reports.
Menez threw 42.1 innings over the last three seasons for the Giants, posting a 4.04 ERA. He owns a strong 2.16 ERA in 16.2 frames for Triple-A Iowa this season.