If you can make a custom menu, your capable of making a custom battle system; and if your capable of making a variable change from 0 to 1 by clicking a button, your capable of making a custom menu system. Each one merely takes more time and patience than the other. It has very little to do with "skill".