In Gmail there is no insert/upload image option by default. Let me show you how to enable the option so you can upload and insert an image into the email or insert an image by providing url.
Google by far isn't only a search service or an e-mail provider. I will introduce you to their Google Docs service which you can use as your very own office in the cloud.