To create a function in blueprint just go to the left panel and press the +function button there. You need no C++ knowledge for doing this. Once you created it just click on in on the menu, in the lower part of the screen youll see a list of parameter for that function, just click on add param.
To create a custom event just right click on your blueprint and click add custom event. Name it. Then click on the red box that appears, in the lower left or right part of the screen youll see a box to add parameters just like you do with functions.
Read this for the complete information about Functions:
Read this for the complete informetion about Events: