You can use PowerShell with CSOM or PnP PowerShell to update user profile properties.
A demo(PnP PowerShell) for updating a user property of a user:
$AdminSiteURL = "https://xxx-admin.sharepoint.com"
#Connect to PnP Online
Connect-PnPOnline -Url $AdminSiteURL -Credentials (Get-Credential)
#sharepoint online ...
Add one Navigation link in your site which will point to the below URL:
Note: Change <domain> with your domain name.
Customize the navigation on your SharePoint site.