Create several form in a same module or function in Drupal 7
There's nothing limiting you to a single form, your page callback just needs to return a render array containing all of the ones you need:

return [
  'form_1' =&gt; drupal_get_form('MYMODULE_form_1'),
  'form_2' =&gt; drupal_get_form('MYMODULE_form_2')
  'form_3' =&gt; drupal_get_form('MYMODULE_form_3'),
];