When I first introduced it I gave him the container with the lid on but with the top with the little holes open. I showed him that you can get the straws and put them into the little holes. This was a little too hard for him so instead I opened the other side of the top that has the big hole. He was able to put the straws in there. Once he put all the straws in he would close the top and shake the bottle then try to open it and dump them all out. He made up his own variations of this by the second time I gave it to him.
Here is the first time he played with it:
The next day I gave it to him I noticed him trying to take off the top completely so I helped him. This time he would put all the straws in the container without the lid then close the top himself. He would actually turn the lid and close it. However, when he did this he could not open it again. This gave me the idea of next time trying to show him how to open the container. We will see how that works out.
Remember, every experience is a learning experience!