Giving money for expected return on future after considering all factor which will effect your future expect return is called Investment. Whereas speculation means giving money for expected return but not considering anything for example when you buy lottery tickets your future return is dependent on uncertainity there may be posible return or not.
In investment you try remove your risk about uncertain future. I already specify some investment which you can do with little amount and huge amount.
Stock market is place where some person do investment but some do speculation for example when you bought share in market without considering what is company's future return just buy on basis of some tips or price.
Investor do investment in stock market on the basis company's future return or stability of future
Warren buffett famous investor in the world has said that he never do investment in anything until he understand the source of investment so try to understand every minor thing about source in which you are investing your fund.