Interesting idea.
Reminds me Street Fighter and other stuff on 8/16-bit consoles.
Definitely a lot of content and weapon variations.
Maybe adding some stats and info to them (or overall for the robot) would make it more obvious.
And also adding predefined slots (kind of a limiting thing) but might make the robot`s parts to look more integrated and not standing out.
Good job!