Unity Editor, Linking script functions

I am currently writing a script with many functions particularly functions that cause a specific behavior within my system. To give you and example of what am trying to do I have a RANDOM, STAIRCASE, BOTTOM, & TOP BEHAVIORS. I want to be to have a way to display these function as choices through some kind of custom Unity Editor that lets the users developing quickly add functions that the system will fire if selected on the editor. You can say something like an array that the developer can select the size through the editor then select array[0] and some how drop-down or give choices to particular functions I want as the ones I noted earlier.

Please anything would be wonderful I have look and research but haven’t found much. An example would be much appreciated.

I found this:

Answer by vexe from here can you assign serializable delegates in the inspector?