Since Windows 10 v1607 there are group policies to configure Windows 10 Start Menu and there is no science there (https://technet.microsoft.com/en-us/itpro/windows/manage/customize-windows-10-start-screens-by-using-group-policy), it's a four step process:
1. Configure Start Menu as you wish.
2. Export it to .xml file using Export-StartLayout Powersehll cmdlet.
3. Copy it on a share where users can read it.
4. Configure this group policy / > >