how can I put my map in the menu?
Sometimes it won't show up if it has problems. You may need more playerstarts for each team for example. If there are no info_player_deathmatches it will not show up. Also add an info_map_parameters and make sure you have no leaks etc.
I'm not sure which ones count but it would be easy for the game to drop maps from the list by checking for obvious problems like that.