The 3 patterning functions all have the same basic options (Element, Flood, Union, etc.). Instead of providing 3 separate functions, combine them in one dialog box where the pattern types can be selected as options and the dialogbox changes automatically, providing the necessary parameters (just like the Create Model dialog box changes when switching from Design to Sheet).
This was done in a similar way with the break element tools...