I'm not aware of any tools but you could try this:

Code:
$user = Get-ADUser $(Read-Host "Enter username")
Get-ADGroup -Filter * -Properties Description | Select SamAccountName,Description | Out-GridView -Title 'Select Groups to add user to.' -PassThru | % { Add-ADGroupMember $_.SamAccountName
...